#ifndef FULLKEYBOARD_H
#define FULLKEYBOARD_H

#include "touchkeyboard.h"

class FullKeyboard : public TouchKeyboard
{
    Q_OBJECT

public:
    explicit FullKeyboard(QWidget *parent = nullptr);

protected:
    void createSimpleLayout() override;
    void createFullLayout() override;

private:
    void addKeyRow(QGridLayout *layout, int row, const QStringList &keys, int startCol = 0);
    void addFunctionKey(QGridLayout *layout, int row, int col, const QString &text, 
                       const QString &value, int colSpan = 1);
};

#endif // FULLKEYBOARD_H